package com.ctvit.sms.platform.domain;
import com.ctvit.framework.domain.BaseBean;

import java.sql.Timestamp;
import java.util.Date;

/**
* domain类
* 对应数据库表 t_cmsg_meeting
* 
*/ 
public class CmsgMeeting extends BaseBean{
	/*
	* 字段:     fmessage_pk 
	* 数据库类型:INT 
	* 说明:     会议编号
	* 
	*/
	private Long messagePk;
	/*
	* 字段:     f_put_deptid 
	* 数据库类型:VARCHAR 
	* 说明:     发送部门ID
	* 
	*/
	private String putDeptid;
	/*
	* 字段:     f_put_userid 
	* 数据库类型:VARCHAR 
	* 说明:     发送人
	* 
	*/
	private String putUserid;
	/*
	* 字段:     f_title 
	* 数据库类型:VARCHAR 
	* 说明:     会议主题
	* 
	*/
	private String title;
	/*
	* 字段:     f_desc 
	* 数据库类型:VARCHAR 
	* 说明:     会议描述
	* 
	*/
	private String desc;
	/*
	* 字段:     f_date 
	* 数据库类型:DATE 
	* 说明:     会议日期
	* 
	*/
	private Date date;
	/*
	* 字段:     f_start_time 
	* 数据库类型:TIME 
	* 说明:     会议开始时间
	* 
	*/
	private String startTime;
	/*
	* 字段:     f_end_time 
	* 数据库类型:TIME 
	* 说明:     会议结束时间
	* 
	*/
	private String endTime;
	/*
	* 字段:     f_address 
	* 数据库类型:VARCHAR 
	* 说明:     会议地点
	* 
	*/
	private String address;
	/*
	* 字段:     f_participants 
	* 数据库类型:VARCHAR 
	* 说明:     主要参与人
            罗列人名或参与人员描述
	* 
	*/
	private String participants;
	/*
	* 字段:     f_contact_person 
	* 数据库类型:VARCHAR 
	* 说明:     会议联系人
	* 
	*/
	private String contactPerson;
	/*
	* 字段:     f_contact 
	* 数据库类型:VARCHAR 
	* 说明:     会议联系方式
	* 
	*/
	private String contact;
	/*
	* 字段:     f_state 
	* 数据库类型:SMALLINT 
	* 说明:     通知状态
            0 草稿状态  1 未发出 2已生成消息
	* 
	*/
	private Integer state;
	/*
	* 字段:     CREATE_TIMESTAMP 
	* 数据库类型:DATETIME 
	* 说明:     
	* 
	*/
	private Timestamp createTimestamp;
	/*
	* 字段:     MODIFY_TIMESTAMP 
	* 数据库类型:TIMESTAMP 
	* 说明:     ON UPDATE CURRENT_TIMESTAMP()
	* 
	*/
	private Timestamp
			modifyTimestamp;
	
	/**
	 * 会议编号.
	 *
	 * @return FmessagePk type:Long
	 */
	public Long getMessagePk() {
		return messagePk;
	}
	
	/**
	 * 会议编号.
	 *
	 * @param newvalue
	 */
	public void setMessagePk(Long newvalue) {
		this.messagePk = newvalue;
	}
	
	/**
	 * 发送部门ID.
	 *
	 * @return PutDeptid type:String
	 */
	public String getPutDeptid() {
		return putDeptid;
	}
	
	/**
	 * 发送部门ID.
	 *
	 * @param newvalue
	 */
	public void setPutDeptid(String newvalue) {
		this.putDeptid = newvalue;
	}
	
	/**
	 * 发送人.
	 *
	 * @return PutUserid type:String
	 */
	public String getPutUserid() {
		return putUserid;
	}
	
	/**
	 * 发送人.
	 *
	 * @param newvalue
	 */
	public void setPutUserid(String newvalue) {
		this.putUserid = newvalue;
	}
	
	/**
	 * 会议主题.
	 *
	 * @return Title type:String
	 */
	public String getTitle() {
		return title;
	}
	
	/**
	 * 会议主题.
	 *
	 * @param newvalue
	 */
	public void setTitle(String newvalue) {
		this.title = newvalue;
	}
	
	/**
	 * 会议描述.
	 *
	 * @return Desc type:String
	 */
	public String getDesc() {
		return desc;
	}
	
	/**
	 * 会议描述.
	 *
	 * @param newvalue
	 */
	public void setDesc(String newvalue) {
		this.desc = newvalue;
	}
	
	/**
	 * 会议日期.
	 *
	 * @return Date type:Date
	 */
	public Date getDate() {
		return date;
	}
	
	/**
	 * 会议日期.
	 *
	 * @param newvalue
	 */
	public void setDate(Date newvalue) {
		this.date = newvalue;
	}
	
	/**
	 * 会议开始时间.
	 *
	 * @return StartTime type:String
	 */
	public String getStartTime() {
		return startTime;
	}
	
	/**
	 * 会议开始时间.
	 *
	 * @param newvalue
	 */
	public void setStartTime(String newvalue) {
		this.startTime = newvalue;
	}
	
	/**
	 * 会议结束时间.
	 *
	 * @return EndTime type:String
	 */
	public String getEndTime() {
		return endTime;
	}
	
	/**
	 * 会议结束时间.
	 *
	 * @param newvalue
	 */
	public void setEndTime(String newvalue) {
		this.endTime = newvalue;
	}
	
	/**
	 * 会议地点.
	 *
	 * @return Address type:String
	 */
	public String getAddress() {
		return address;
	}
	
	/**
	 * 会议地点.
	 *
	 * @param newvalue
	 */
	public void setAddress(String newvalue) {
		this.address = newvalue;
	}
	
	/**
	 * 主要参与人
            罗列人名或参与人员描述.
	 *
	 * @return Participants type:String
	 */
	public String getParticipants() {
		return participants;
	}
	
	/**
	 * 主要参与人
            罗列人名或参与人员描述.
	 *
	 * @param newvalue
	 */
	public void setParticipants(String newvalue) {
		this.participants = newvalue;
	}
	
	/**
	 * 会议联系人.
	 *
	 * @return ContactPerson type:String
	 */
	public String getContactPerson() {
		return contactPerson;
	}
	
	/**
	 * 会议联系人.
	 *
	 * @param newvalue
	 */
	public void setContactPerson(String newvalue) {
		this.contactPerson = newvalue;
	}
	
	/**
	 * 会议联系方式.
	 *
	 * @return Contact type:String
	 */
	public String getContact() {
		return contact;
	}
	
	/**
	 * 会议联系方式.
	 *
	 * @param newvalue
	 */
	public void setContact(String newvalue) {
		this.contact = newvalue;
	}
	
	/**
	 * 通知状态
            0 已发出  1 未发出 2已生成消息.
	 *
	 * @return State type:Integer       0 已发出  1 未发出 2已生成消息.
	 */
	public Integer getState() {
		return state;
	}
	
	/**
	 * 通知状态
            0 已发出  1 未发出 2已生成消息.
	 *
	 * @param newvalue       0 已发出  1 未发出 2已生成消息.
	 */
	public void setState(Integer newvalue) {
		this.state = newvalue;
	}
	
	/**
	 * .
	 *
	 * @return CreateTimestamp type:Date
	 */
	public Timestamp getCreateTimestamp() {
		return createTimestamp;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setCreateTimestamp(Timestamp newvalue) {
		this.createTimestamp = newvalue;
	}
	
	/**
	 * ON UPDATE CURRENT_TIMESTAMP().
	 *
	 * @return ModifyTimestamp type:Date
	 */
	public Timestamp getModifyTimestamp() {
		return modifyTimestamp;
	}
	
	/**
	 * ON UPDATE CURRENT_TIMESTAMP().
	 *
	 * @param newvalue
	 */
	public void setModifyTimestamp(Timestamp newvalue) {
		this.modifyTimestamp = newvalue;
	}
}

